home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX 6.5 Applications 1998 June
/
SGI IRIX 6.5 Applications 1998 June.iso
/
dist
/
ns_fasttrack.idb
/
etc
/
init.d
/
ns_fasttrack.z
/
ns_fasttrack
Wrap
Text File
|
1997-06-26
|
2KB
|
118 lines
#!/bin/sh
#Tag 0x00000f00
#
# $Revision: 1.4 $
#
IS_ON=/sbin/chkconfig
SERVER_OPTIONS=/etc/config/ns_fasttrack.options
if $IS_ON verbose; then
ECHO=echo
else # For a quiet startup and shutdown
ECHO=:
fi
#
# The default server root location is /usr/ns-home.
NS_HOME=/usr/ns-home
SROOT=$NS_HOME/httpd-*
CONFIGURE=$NS_HOME/sgi_config/fasttrack/configure
# Do NOT attempt to do anything to the servers named httpd-.*\.O
# These are the equivalent of old config(update) files from an
# inst point of view
#
case "$1" in
start)
if $IS_ON ns_fasttrack; then
$CONFIGURE
$ECHO "Starting Netscape Fasttrack Server(s)"
for s in $SROOT
do
s2=`echo $s | sed "s/.*\.O$//"`
if [ "$s2" ]; then
if [ -x $s/start ]; then
$ECHO "$s"
$s/start
if [ $? -ne 0 ]; then
$ECHO "Cannot start $s."
fi
else
$ECHO "$s"
echo "Missing 'start' for $s."
fi
fi
done
fi
;;
restart)
if $IS_ON ns_fasttrack; then
$CONFIGURE
$ECHO "Restarting Netscape Fasttrack Server(s)"
for s in $SROOT
do
s2=`echo $s | sed "s/.*\.O$//"`
if [ "$s2" ]; then
if [ -x $s/restart ]; then
$ECHO "$s"
$s/restart
if [ $? -ne 0 ]; then
$ECHO "Cannot restart $s."
fi
else
$ECHO "$s"
echo "Missing 'restart' for $s."
fi
fi
done
fi
;;
stop)
$ECHO "Stopping Netscape Fasttrack Server(s)"
for s in $SROOT
do
s2=`echo $s | sed "s/.*\.O$//"`
if [ "$s2" ]; then
if [ -x $s/stop ]; then
if [ -r $s/logs/pid ]; then
$ECHO "$s"
$s/stop
if [ $? -ne 0 ]; then
$ECHO "Cannot stop $s."
fi
fi
else
$ECHO "$s"
echo "Missing 'stop' for $s."
fi
fi
done
;;
rotate)
if $IS_ON ns_fasttrack; then
$ECHO "Rotating Netscape Fasttrack Server Logs"
for s in $SROOT
do
s2=`echo $s | sed "s/.*\.O$//"`
if [ "$s2" ]; then
if [ -x $SROOT/rotate ]; then
$ECHO "$s"
$s/rotate
if [ $? -ne 0 ]; then
$ECHO "Cannot rotate $s."
fi
else
$ECHO "$s"
echo "Missing 'rotate' for Netscape Fasttrack server"
fi
fi
done
fi
;;
*)
echo "usage: $0 {start|stop|restart|rotate}"
;;
esac